Fix memory leak in converting weak_ptr to shared_ptr git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@147298 91177308-0d34-0410-b5e6-96231b3b80d8 
diff --git a/src/memory.cpp b/src/memory.cpp index 1c1b438..a892e75 100644 --- a/src/memory.cpp +++ b/src/memory.cpp 
@@ -100,10 +100,7 @@  if (__sync_bool_compare_and_swap(&__shared_owners_,  object_owners,  object_owners+1)) - { - __add_weak();  return this; - }  object_owners = __shared_owners_;  }  return 0;